package com.deluxelx.soul.inn.service.oauth;

import com.deluxelx.soul.inn.bean.user.oauth.AccountDTO;
import com.deluxelx.soul.inn.common.result.ResponseCode;

/**
 * 权限相关接口服务
 *
 * @author: zihao.liao
 * @date: 2024/1/19 10:22
 */
public interface OAuthService {
    /**
     * 注册服务
     * @param accountDTO 前端传递的账户DTO
     * @return 注册结果
     */
    ResponseCode register(AccountDTO accountDTO);

    /**
     * 登录服务
     * @param accountDTO 前端传递的账户DTO
     * @return 加密后的账号密码
     */
    String login(AccountDTO accountDTO);

}
